Big Huge Thesaurus

improvised explosive device

noun